self-loading shotgun - Turkish English Dictionary